have a beneficial influence on - Anglais Synonymes Dictionnaire